 //定义LED 接口
int Shock = 5; //定义震动传感器接口
int val;//定义数字变量val
int PIR_sensor = A5;    //指定PIR模拟端口 A5  
int  PIR_sensorz= A4; 
int LED = 8;           //指定LED端口 
int Led = 4;      
int val1 = 0;            //存储获取到的PIR数值  
  
void setup()  
{  pinMode(Led, OUTPUT); //定义LED 为输出接口
  pinMode(Shock, INPUT); //定义震动传感器为输出接口  
  pinMode(PIR_sensor, INPUT);   //设置PIR模拟端口为输入模式  
  pinMode(LED, OUTPUT);         //设置端口2为输出模式  
  Serial.begin(9600);          //设置串口波特率为9600  
}  
  
void loop()  
{  val = analogRead(PIR_sensorz); 
  if (val >800) //这个800是随意取的，能区分是哪边就可以
  {
    digitalWrite(Led, HIGH);
    delay(5000);
  }
  else
  {
    digitalWrite(Led,LOW );
  }
  val1 = analogRead(PIR_sensor);    
  Serial.println(val1);            //串口发送val值  
    
  if (val1 >150)//判断PIR数值是否大于150，  
  {  
    digitalWrite(LED,HIGH);  //大于表示感应到有人  
  }  
  else  
  {  
    digitalWrite(LED,LOW);   //小于表示无感应到有人  
  }  
 
}  
